約 2,608,565 件
https://w.atwiki.jp/linux2ch/pages/56.html
サーバー/デーモン全般に関するFAQ サーバー/デーモン全般に関するFAQ デーモン (daemon) ってなんですか? デーモンの起動設定をしたい。 Red Hat 系 Debian 系 Gentoo ランレベルって何ですか?普段使うランレベルを変更したい 起動スクリプトの配置はどうなってるの? 夜中にハードディスクが不気味なうなりを上げます。怖くて使えません。(updatedb) crontab -e で編集した内容が反映されない。 inetd Mandriva Linux 起動時の各種サービスを 追加 / 停止 するには? サーバーとして活用する方法など。 systemd systemdって何? systemdのコマンド systemdの仕組み デーモン (daemon) ってなんですか? PC の起動から常に実行状態でシステムに待機 (常駐) し、自動で定期的に処理を実行したり、サーバーとしてクライアントの要求に対してサービスを提供するためのプログラムの事です。 システムに必要のない余計なデーモンが起動していると CPUやメモリなどの資源を過度に消費する。 デーモンにセキュリティホールが存在するとシステムを踏み台にされる危険がある。 といったことがあるのでシステムに必要がないデーモンの起動は止めておきましょう。 デーモンの起動設定をしたい。 デーモンの起動スクリプトは通常/etc/rc.dにありますが、特に理由がなければディストリビューション付属のツールを使って設定しましょう。 デーモンの起動設定は次のツールで行うことができます。 操作が簡単な redhat-config-services, rcconf コマンドがおすすめです Red Hat 系 chkconfig redhat-config-services ntsysv Debian 系 update-rc.d rcconf sysv-rc-conf Gentoo rc-update ランレベルって何ですか?普段使うランレベルを変更したい OS の起動・終了時に実行する処理を段階ごとに分類する仕組み。 SysV系UNIX互換のディストリビューション (Red Hat/Slackware系) での標準的なランレベルの設定は以下のとおり: ランレベル 説明 0 停止 1 シングルユーザモード 2 マルチユーザモード(ネットワークなし) 3 マルチユーザモード(ネットワークあり) 4 未使用 5 マルチユーザモード(GUIログイン) 6 再起動 Red Hat系では /usr/sbin/chkconfig --list と実行すれば設定が表示される。(*1) ランレベルの配置は /etc/rc.d で決まっていて、起動・終了時に init が /etc/inittab の設定をみて実行します。 なので、普段使うランレベルを変更したい時は /etc/inittab を編集しましょう。 http //www.atmarkit.co.jp/flinux/rensai/linuxtips/156whatrunlv.html ブートローダ (GRUB) でランレベルを一時的に変更したい http //www.itmedia.co.jp/help/howto/linux/0007master/01/11.html http //www.atmarkit.co.jp/flinux/rensai/theory11/theory11a.html 起動スクリプトの配置はどうなってるの? ディストリビューションによって /etc 直下にあったり /etc/rc.d にあったりという違いはあるものの、大まかに言えば /etc/rc.d/init.d にシステムデーモン/サービスを起動・終了させるための実行スクリプトがある /etc/rc.d/rc[数字].d に各ランレベルごとに実行スクリプトへのリンク(Sで始まる名前は起動、Kは停止) たとえば Apache を起動させたければ /etc/rc.d/init.d/apache start とか。stop と restart で停止/再起動。 夜中にハードディスクが不気味なうなりを上げます。怖くて使えません。(updatedb) 夜中に勝手にハードディスクがガリガリガリガリ。うぉ、まさかクラッカーに乗っ取られたのか!? 大抵の場合、夜中に cron デーモン (特定の処理を定期的に実行するデーモン) によって locate コマンドのためのデータベースを更新する作業 (updatedb) が行われています。 停止するには root の crontab を編集して cron の設定を変更します。ただし、その時点から locate コマンドが新しいファイルを探せなくなってしまうので、locate を使う場合は手動で updatedb を実行しましょう。 ITMedia 午前4時に突然ディスクアクセスが起こる ITMedia locateコマンドのファイルデータベース更新を停止させたい @IT 午前4時になると激しいディスクアクセスが始まる crontab -e で編集した内容が反映されない。 /var/spool/cron/crontabs に ユーザ名.new というファイルが残っていませんか? 削除してから編集し直してみましょう。 inetd inetdはスーパーサーバと呼ばれるソフトウェア。 デーモンは通常、それぞれ起動してポートへの接続を待機するが、あまり使われないデーモンだと、ポートの数だけ待機するのに無駄がある。 そのため、デーモンとして常にひとつだけ起動しておいて、ポートへの接続が来た段階で担当のデーモンを起動するスーパーサーバと呼ばれるデーモンが作られた。 ただし、httpdのようにたくさんのリクエストが来るデーモンの場合、inetdで管理するのは必ずしも適切ではない。あくまで、あまり使われないが常駐する必要のある雑多なデーモンのための仕組み。 Mandriva Linux 起動時の各種サービスを 追加 / 停止 するには? この設定変更は、Mandriva コントロールセンターより行えます。具体的には、デスクトップのパネルメニューより [アプリケーション] [システム] . [コンピューターを設定] [システムサービス] より、任意のサービスを選択して変更ができます。 サーバーとして活用する方法など。 Mandriva Linux 10.1 Memo というサイトでは、サーバーの運用に関連した実用的な情報が公開されているので大変参考になるでしょう。 systemd systemdって何? 最近、マルチコアのCPUが普通になったため、並列処理のできないsysv initは時代遅れになった。 代わりに最近使われるのがsystemd。 systemdではシェルスクリプトではなくUnitと呼ばれる設定ファイルを記述し、並列処理ができるところではできる限り並列処理を行う。 なんだか、単なる並列のinitシステムではなく、新しいLinuxの管理ツールのデファクトスタンダードになりつつある。 それもそのはず、Linuxの開発者たちは「無意味なLinuxディストリビューション間の差異をなくす」ために、systemdを位置付けて開発している。 だが、複雑怪奇なsystemdは賛否両論を生んでおり、systemdを排除したDevuanのようなディストリビューションも開発されている。 systemdのコマンド たとえば、 systemctl start httpd.service とすれば、httpdのサービスが起動する。 startのほか、restart(再起動), stop(停止), reload(設定の再読み込み), status(情報表示), show(情報表示2)などがある。また、enable, disableで自動起動を有効化・無効化できるほか、is-enabledで有効・無効の確認ができる。 systemdの仕組み システム標準のUnitファイルは/usr/lib/systemd/system/にあり、管理者による設定は/etc/systemd/system/にUnitファイルを置いて行う。 Unitファイルは、前後関係と依存関係によって成り立つ。前後関係があるUnitについてはその順序を守り、前後関係のないUnitについてはすべて並列で起動する。 また、udevのデフォルトの設定(ルール)は/usr/lib/udev/rules.dに、管理者によるルールは/etc/udev/rules.dにある。
https://w.atwiki.jp/linux2ch/pages/89.html
検索エンジン 検索エンジン 全文検索エンジン Namazu Hyper Estraier Lucene/Solr Senna Groonga Xapian 画像検索ソフト OpenSearch API 2ch 関連スレッド 全文検索エンジン Namazu 全文検索システムNamazu(本家) http //www.namazu.org/ 全文検索システムの「Kabayaki」と「Namazu」の特徴 http //itpro.nikkeibp.co.jp/article/COLUMN/20091218/342379/ Hyper Estraier http //hyperestraier.sourceforge.net/index.ja.html Lucene/Solr Lucene(本家) http //lucene.apache.org/ Lucene Wiki http //wiki.apache.org/jakarta-lucene/FrontPage Solr(本家) http //lucene.apache.org/solr/ Fess - 全文検索サーバー http //fess.sourceforge.jp/ja/ 全文検索エンジン「Lucene/Solr」の用途と良さ http //itpro.nikkeibp.co.jp/article/COLUMN/20090713/333679/ 全文検索エンジン「Lucene/Solr」を導入する http //itpro.nikkeibp.co.jp/article/COLUMN/20090728/334626/ 基本機能とSolrスキーマ http //www.ibm.com/developerworks/jp/java/library/j-solr1/index.html エンタープライズに対応したSolr http //www.ibm.com/developerworks/jp/java/library/j-solr2/index.html 5分で簡単構築! 全文検索サーバ"Fess"を試してみよう http //journal.mycom.co.jp/articles/2009/11/20/fess/ Senna http //qwik.jp/senna/FrontPageJ.html Groonga groonga(本家) http //groonga.org/ ラングバプロジェクト http //groonga.rubyforge.org/ ついにベールを脱いだ! 未来検索ブラジルの新検索エンジン『groonga』 http //getnews.jp/archives/5994 Xapian The Xapian Project http //xapian.org/ XapianとOmegaでWebサイトに検索機能を追加する http //sourceforge.jp/magazine/08/10/07/016223 画像検索ソフト GNU Image-Finding Tool http //www.gnu.org/software/gift/gift.html イメージサーチャ for Java http //www.sra.co.jp/people/m-asada/Isr4Java/ OpenSearch API OpenSearch.org http //www.opensearch.org/ OpenSearch 1.1 (ドラフト3) 仕様書 http //okilab.jp/project/document/japanate/opensearch/OpenSearch_1.1_Draft3.htm 2ch 関連スレッド Unix板 全文検索エンジンNamazu ver2 http //pc11.2ch.net/test/read.cgi/unix/1113150661/ 全文検索エンジンNamazu http //pc5.2ch.net/test/read.cgi/unix/1009715036/ 全文検索エンジン Hyper Estraier 2 http //pc11.2ch.net/test/read.cgi/unix/1176807372/ 全文検索エンジンEstraier http //pc11.2ch.net/test/read.cgi/unix/1100221699/ Linux板 オープンソースの全文検索ソフト http //pc11.2ch.net/test/read.cgi/linux/1036088927/ おい!オドレら!Beagleってどうですのん? http //pc11.2ch.net/test/read.cgi/linux/1121233680/ ☆Google デスクトップ【Linux】 http //pc11.2ch.net/test/read.cgi/linux/1230703664/ WebProg板 Namazu全文検索システム http //pc11.2ch.net/test/read.cgi/php/992477868/ 組み込み型全文検索エンジンSenna http //pc11.2ch.net/test/read.cgi/php/1118762053/
https://w.atwiki.jp/linux2ch/pages/113.html
Kaffeine FAQ Kaffeine FAQ 「Kaffeine」とは何ですか Mandriva Linux XXXのムービーが再生できません 「Kaffeine」とは何ですか xine-lib を使用し、KDE のフロントエンドを持ったメディアプレイヤーです。音楽、動画の再生ができます。 公式サイト http //kaffeine.sourceforge.net/ Mandriva Linux XXXのムービーが再生できません ライセンスの問題をはらんだパッケージは、公式サイトからは配布されていません。plf パッケージを使って Codec などのインストールが必要です。 URPMI リポジトリに plf サイトを登録する。 urpmi を使って xine-win32, win32-codecs をインストール。 Binary Codecs for MPlayer(xine-lib を使った別のメディアプレイヤー)で取得した Codec を /usr/lib/win32 ディレクトリにコピーする。 上記の方法で、quicktime,realplayer,window media video 7/8/9 が再生できるようになります。
https://w.atwiki.jp/tasha/pages/21.html
トップページ Linux コマンド shutdown 【shutdown】 Linuxを停止・再起動を行う。 構文 RHEL 4.7 shutdown [-akrhfnc] [-t secs] time [warning message] オプション -a (TODOやったことない) -k (TODOやったことない) -h システムのシャットダウン -r システムを再起動 -f (TODOやったことない) -n (TODOやったことない) -c (TODOやったことない) 使用例 今すぐシャットダウン # shutdown -h now 今すぐ再起動 # shutdown -r now
https://w.atwiki.jp/kamurikilinux/pages/17.html
Professional版って? ※これはまだ構想段階です。早まらないでね。 様々な機能を追加した豪華なKamuriki Linux。BOOTH様及び直販にて1000~2000円で販売予定です。 即売会への出展予定 現時点ではないが、今後、コミックマーケットやコミティアなど各種同人誌即売会や通販サービス「BOOTH」などで販売を開始予定。 前者はUSBかDVD、後者はISOイメージを販売。 特徴 商用パッケージの付属(ライセンスや各種法令との兼ね合いからOSには付属せず、インストール後の初回起動時に導入)。 外観はクラシックの他XP、Vista風にもできる。 様々な色のGTKやLXQtテーマを同梱。 事務作業やメディア編集など、様々な環境に対応できるように様々なソフトウェアを搭載。出版、動画・音声編集、図面作成… 20種類以上のゲームが付属。 サポート 購入後30日間のインストールサポートが付属。
https://w.atwiki.jp/linux2ch/pages/94.html
Mozilla Firefox に関する FAQ Mozilla Firefox に関する FAQ 公式サイト アクセスの際、名前解決が遅くてページ表示に時間がかかります。 外部アプリからリンクを開きたい mailto リンクで起動するメーラを指定したい。 マウスの中ボタンクリックでのページ表示やペーストが鬱陶しい。 プラグイン検索機能について 自動アップデート機能について 日本語パックのインストール Firefox4 でニコニコ動画などでコメント入力できない Firefox をビルドしたい 2ch Linux板 スレッド 公式サイト Mozilla Firefox http //mozilla.jp/firefox/ Firefoxサポート http //mozilla.jp/support/firefox/ Bugzilla (バグを管理するためのサイト) https //bugzilla.mozilla.org/ mozillaZine (Mozilla関連老舗ニュースサイト) http //www.mozillazine.org/ http //mozillazine.jp/ (日本語版) mozdev.org (Mozilla関係の拡張などを配布) http //www.mozdev.org/ アクセスの際、名前解決が遅くてページ表示に時間がかかります。 アクセスの際に IPv6 で接続しようとするため、アドレス解決に時間がかかっていると考えられます。現在、大半のウェブサイトは未だ IPv6 に対応していません。 ブラウザーのアドレス欄に about config と入力し、表示された画面の中の network.dns.disableIPv6 という項目を true に設定する事で IPv4 で名前解決する事ができます。 外部アプリからリンクを開きたい 2chブラウザなどからFirefoxでリンクを開く場合、以下のように外部コマンドを設定します。 新しいタブで開く firefox -new-tab [URL] 新しいウインドウで開く firefox -new-window [URL] 起動オプションは、端末画面で firefox --help とすれば分かります。 外部アプリからのリンクを(新しいタブではなく)現在のタプで開きたい場合は、about config 画面で browser.link.open_newwindow の値を 1 に変更してください。 mailto リンクで起動するメーラを指定したい。 編集(E)→設定(N)→「プログラム」のタブで、検索窓に「mailto」と入力し、「取り扱い方法」の欄をクリックし希望のメールソフトを選択してください。 マウスの中ボタンクリックでのページ表示やペーストが鬱陶しい。 about config 画面で 中ボタンクリックでのページ表示をオフにするには、middlemouse.contentLoadURL の値を false とします。 中ボタンクリックでのペーストをオフにするには、middlemouse.paste の値を false とします。 プラグイン検索機能について Firefox には、プラグイン検索機能があります。この機能を使って Flash Player などをグラフィカルなスクリーン上で簡単にインストールできます。 Flash Player を使用しているウェブサイトを訪れると「プラグインを追加」というボタンが表示されるので、これを選択し設定します。 自動アップデート機能について 「新しいソフトウェアアップデート機能によって、セキュリティパッチや新バージョンを簡単に入手できるようになりました。Firefox は小さな差分ファイルをバックグラウンドで自動的にダウンロードして、インストールの準備ができたことを知らせてくれます。」 http //www.mozilla-japan.org/products/firefox/ したがって、ディストリビューターが配布する専用の Firefox パッケージを利用しなくても、セキュリティ上の更新を随時適用することが可能です。 この設定変更は、メニューの[編集] [設定] [詳細] [(ソフトウェアの)更新] より行います。 日本語パックのインストール Firefox 公式サイトの日本語版はメニューが日本語化されていますが、Linuxディストリビューションが用意したパッケージによっては、日本語パックが入っていない場合があります。この場合、 http //releases.mozilla.org/pub/mozilla.org/firefox/releases/ から 3.x.x/linux-i686/xpi/ ディレクトリを選択し、 ja.xpi をクリックすると日本語パックがインストールされます。 Firefox4 でニコニコ動画などでコメント入力できない 他のブラウザでは入力できるが、Firefox4 だけ出来ない場合は、about config 画面で dom.ipc.plugins.enabled を false に設定してみてください。 Ubuntu日本語フォーラム / Xubuntu 11.04 (Natty)でニコニコ動画でのコメントの直接入力ができない Firefox をビルドしたい Build Documentation (Mozilla Developer Center) https //developer.mozilla.org/en/Build_Documentation Firefox Hacks:最速Firefoxをビルドしよう(ITMedia) 前編 http //www.itmedia.co.jp/enterprise/articles/0704/29/news011.html 後編 http //www.itmedia.co.jp/enterprise/articles/0705/01/news010.html 2ch Linux板 スレッド FirefoxとGeckoファミリー 7 http //hibari.2ch.net/test/read.cgi/linux/1255806132/ 6 http //pc11.2ch.net/test/read.cgi/linux/1134648442/ 5 http //pc8.2ch.net/test/read.cgi/linux/1097325391/ 4 http //pc5.2ch.net/test/read.cgi/linux/1073749689/ 3 http //pc.2ch.net/test/read.cgi/linux/1051559264/ 2 http //pc.2ch.net/test/read.cgi/linux/1026233954/ 1 http //pc.2ch.net/linux/kako/1000/10007/1000727188.html
https://w.atwiki.jp/nono3wk/pages/17.html
更新 2010-09-13 02 41 31 (Mon) このページは作成中です コマンド Liniux環境を使用する際によく使うコマンドを記載しています。 コマンド一覧 コマンド 説明 ls 説明 cd 説明 cp 説明 mv 説明 rm 説明 更新 2010-09-13 02 41 31 (Mon) このページを編集する
https://w.atwiki.jp/linux2ch/pages/77.html
サーバー関連のFAQページ サーバー関連のFAQページ Apache Samba Proftpd OpenSSH Apache Apache FAQ [#sf4a8a7e] ApacheでWebサイトのデータってどこに入れればいいの? Webサイトのデータを一般ユーザから編集したい Apache を設定したのに CGI が動きません! [#d1e6c57d] nkf で改行コードを変換 [#y4c2167f] qkc で改行コードを変換 [#m3d9115c] Apache にアクセスすると日本語文書が文字化けします。 [#h8b0d215] Red Hat Linux [#i8072388] Apache の rpm が見つかりません。 [#i2717123] Samba Samba FAQ Samba サーバーの設定 (Windows から Linux に接続する) ワークグループ名の設定 共有ユーザと接続パスワードの設定 Samba サーバーを起動 Linux から Windows に接続する。 Mac OS X から Linux に接続する Samba で日本語ファイル名が文字化けする。 Samba 3.0 の場合 Proftpd OpenSSH OpenSSH FAQ sshd への攻撃が多い 推測されにくいアカウント名を使用する AllowUsersで特定のユーザーのみログイン可能とする rootの直接のログインは不許可とする パスワード認証を止めて、公開鍵認証のみを使う 特定の接続元からのみ接続を許可する 地域ごとに接続を拒否/許可する ポートを変える 検知ツールを使う
https://w.atwiki.jp/linuxjapan/pages/20.html
showrss プラグインエラー RSSが見つからないか、接続エラーです。
https://w.atwiki.jp/shirayuu/pages/23.html
Ubuntu Linux 8.10 日本語デスクトップ版の初期インストール手順。 基本的にコンソールを使った操作を書いていきます。 スーパーユーザの作成sudo 使用時にパスワード入力しなくても実行できるようにする Ubuntu を最新の状態にする さまざまなパッケージのインストールテキストエディタ、manpage のインストールデフォルトのエディタの設定を変更する nkf のインストール テンプレート,デスクトップ,ドキュメント,ビデオ,音楽,画像,公開 等の各種特殊ディレクトリ名を変更する。 グラフィカルログインの無効サウンドデバイスが認識されない問題解決方法 hosts ファイルの編集 ユーザID, グループID、所属グループの変更 EUC-JP 環境への移行EUC-JP 環境へうまく移行できなかったとき、 lv のインストール キーボード配列を英語配列っぽくする フォントのインストールIPA フォント, M+ フォントのインストール M+IPA フォントのインストール コンソール、シェル周りの設定を変更するターミナルの変更 シェルの変更 Screen のインストール Latex のインストール基本パッケージのインストール CMAP 関係のインストール ビューアーのインストール プログラム言語関係 デスクトップ環境Compiz Fusion 関係 Emerald デフォルトフォントの変更 その他のパッケージのインストール (メモ) スーパーユーザの作成 Ubuntu Linux は初期段階ではスーパーユーザは存在しないことになっています。 正確に言うと存在するのですがパスワードが分からないため、スーパーユーザになれません。 以下の手順でスーパーユーザのパスワードを設定することによりスーパユーザを作成します。 $ sudo passwd また、パスワードは設定したくないがスーパーユーザになりたいという場合は、 $ sudo su でスーパーユーザになれます。 sudo 使用時にパスワード入力しなくても実行できるようにする $ sudo visudo とvisudo を起動して次の文字を追記する ユーザ名 ALL=(ALL) ALL たとえば、 ユーザ名がhoge なら hoge ALL=(ALL) NOPASSWD ALL とする。 Ubuntu を最新の状態にする ubuntu は、apt コマンドを使うことによって簡単にシステムを最新の状態に保つことができます。 その一連の作業は、 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade apt コマンドは、システムの更新のほかにパッケージのインストールや削除を行うことができる。 さまざまなパッケージのインストール テキストエディタ、manpage のインストール Linux などの Unix系 の OS は、さまざまな設定変更をテキストエディタで行う。 そのため、初期からインストールされているvi やgedit よりも高機能なvim とemacs をインストールする。 また、パッケージのマニュアルを表示するman コマンド (manpage) の日本語版をインストールする。 $ sudo apt-get install vim emacs $ sudo apt-get install manpages-ja manpages-ja-dev デフォルトのエディタの設定を変更する visudo,vigr,vipw など、あるテキストファイルを編集するコマンドを起動するときに起動するテキストエディタの設定を変更したいとき。 つまり、デフォルトで起動するテキストエディタを変更したいときは、 $ sudo update-alternatives --config editor nkf のインストール nkf は、様々な漢字コードをフィルタリングする便利なコマンド。 日本語環境である以上必須なコマンドともいえる。 $ sudo apt-get install nkf テンプレート,デスクトップ,ドキュメント,ビデオ,音楽,画像,公開 等の各種特殊ディレクトリ名を変更する。 Ubuntu の初期設定は、デスクトップへのディレクトリや音楽のディレクトリが最初から日本語で作成されている。 これをほかのディレクトリ名を変更したい場合は以下の手順を踏めばよい。 $ cd ~/.config $ cp user-dirs.dirs user-dirs.dirs.orig # バックアップを取る $ vi user-dirs.dirs ~/.config/user-dirs.dirs を編集する # ~/.config/user-dirs.dirs XDG_DESKTOP_DIR="$HOME/Desktop" # デスクトップのディレクトリ XDG_DOWNLOAD_DIR="$HOME/Download" # ダウンロード先のディレクトリ 作成したくないディレクトリは、その行を削除する 編集した設定に合わせてディレクトリを作成する。 $ mkdir ~/Desktop $ mkdir ~/download また、いらないディレクトリは削除する $ rmdir デスクトップ # ほかのフォルダも同様に 次回、ログイン時反映される。 グラフィカルログインの無効 著者は、初期設定であるグラフィカルログインはあまり好みではなく、 X Window System の設定などを変更しやすいテキストログインに変更している。 $ cd /etc/rc2.d $ sudo mv S30gdm K30gdm この一連の作業で、テキストログインへと変更される。 再起動後、その設定が反映される。 テキストログインからgnome (X Window System) を起動させるためには以下のコマンドを実行する。 $ startx startx コマンドを実行したとき、~/.xinitrc の内容が反映される。 ~/.xinitrc が存在しないしないときは普通に gnome が起動するが、 ~/.xinitrc に様々な設定を記述したとき、gnome を起動させるには、 ~/.xinitrc の最後に gnome-session を記述する必要がある。 サウンドデバイスが認識されない問題 グラフィカルログインすると、サウンドデバイスは正常に認識されるが、 テキストログインから、startx で gnome を起動するとサウンドデバイスが認識されない。 解決方法 audio グループに所属していなかったことが原因だった。 $ sudo vigr で、audio グループに自分を含めればよい。たとえばこんな感じ audio x 29 pulse,hoge その後、ログインしなおし $ id で audio グループに所属しているか確認する。 hosts ファイルの編集 例えば、LAN 内の IP アドレスを任意の文字列に変更したいときなどに hosts ファイルを変更する。 hosts ファイルの場所は、/etc/hosts にある。 $ sudo vi /etc/hosts ユーザID, グループID、所属グループの変更 他の unix系のマシンを使用していてユーザID,グループID,所属グループ等を変更を変更したい場合は、 vipw で、ユーザID と グループ(グループID)の変更を行い vigr で所属グループの変更を行う。 $ sudo vipw $ sudo vigr そして、変更を行った後ログインし直し $ id で、グループID 等が変更されているかを確認する。 EUC-JP 環境への移行 昨今のOS環境、PC環境はUTF-8 へと移行しているが、他PC間との関係でEUC-JP へと移行したい場合は、 /var/lib/locales/supported.d/local と/var/lib/locales/supported.d/ja に以下の内容を追記する ja_JP.EUC-JP EUC-JP そのあと、次のコマンドを実行しEUC-JPが追加された事を確認する。 $ sudo locale-gen $ locale -a その後、常に文字コードを EUC-JP にするために、 ~/.xinitrc などに以下を追記する。 export LANG=ja_JP.eucjp export LC_ALL=ja_JP.eucjp これにより、EUC-JPへの移行が完了する。 EUC-JP 環境へうまく移行できなかったとき、 上記の作業を行ってもうまくEUC-JP の環境へ移行することができなかったことがある。 $ locale -a locale Cannot set LC_CTYPE to default locale No such file or directory locale Cannot set LC_MESSAGES to default locale No such file or directory locale Cannot set LC_ALL to default locale No such file or directory とこんな感じで出力されるためだ。 そのときは、 $ sudo localedef -f EUC-JP -i ja_JP ja_JP.eucjp とすると、移行できた。 lv のインストール 文字コードの関係で 標準のページャーless では、文字化けして表示される事があるので、 漢字コードの問題をうまく吸収してくれる(UTF-8対応)lv をインストールする。 $ sudo apt-get install lv キーボード配列を英語配列っぽくする 著者は、ノートPCや日本語配列となっているキーボードにでも英語配列を用いたいので次の手順で英語配列にする。 $ setxkbmap -model us -layout us これで、ほぼ英語配列が完了するが、バックスラッシュ(\) が 日本語配列の」 の位置に着ているこれをただし位置にするために次の手順を行う。 1. 以下のファイルを作成する $ vi ~/.xmodmaprc.usswap 以下ファイル内容 ! ~/.xmodmaprc.usswap ! Swap Caps Control remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L ! key map of en keycode 132 = backslash bar keycode 51 = Return 前半の remove Lock から add Control までは、Ctrl キー と CapsLock キーを入れ替える文面で、 CapsLock 位置が Ctrl キーとなる。 (unix 系OS や emacs のような Ctrl キーを多用するソフトウェアはこの様にしておくと作業効率がよくなる。A キー の 横に Ctrl キーがあるのは非常に作業しやすい) 後半の ""keycode 132 〜 keycode 51 までは、日本語配列の ¥キー" を バックスラッシュとし、日本語配列の」 を Enter キーとするもの。 2. 次のコマンドを実行する $ xmodmaprc ~/.xmodmaprc.usswap これにより、問題なく英語配列になったと思う。 なお、各キーのキーコードが分からないという人は、 $ xev というコマンドで簡単に調べることができる。 xev の詳しい説明は、ITmedia キーコードを調べるには を参考にするとよい。 フォントのインストール IPA フォント, M+ フォントのインストール IPA フォントや M+ フォントなど完成度の高いフォントをインストールする。 $ sudo apt-get install xfonts-mplus # mplus フォント (Bitmap) $ sudo apt-get install ipafont ipamonafont # IPAフォント、IPAモナフォント $ xset fp rehash M+IPA フォントのインストール IPA フォントと M+ フォントの合成フォントをインストールする。 M+ と IPAフォントの合成フォント から入手できる。 あらかじめ、フォント格納先のディレクトリを作成しておく $ sudo mkdir -p /usr/share/fonts/truetype/mplusipa ダウンロード先から M+IPA フォントを入手した後次の手順でM+IPA フォントをフォント先のディレクトリへ格納する $ tar jvxf mixfont-mplus-ipa-TrueType-20060520p1.tar.bz2 # 解凍 $ cd mixfont-mplus-ipa-TrueType-20060520p1/ # $ cd opfc-ModuleHP-1.1.1_withIPAFonts_and_Mplus/ # $ cd fonts # 目的のディレクトリまで移動 $ sudo cp -v M+*.ttf /usr/share/fonts/truetype/mplusipa/ # フォントをコピー これで、M+IPA フォントが目的のディレクトリへ移行した。 この後、次のコマンドを行いフォントを登録する $ cd /usr/share/fonts/truetype/mplusipa $ fc-cache -v *.ttf $ xset fp rehash そして、以下のコマンドでフォントが追加されているか確認する。 $ fc-list コンソール、シェル周りの設定を変更する ターミナルの変更 初期のターミナルより、早くて便利なコンソールがいくつかある。 最も無難なのがmlterm で、UTF-8 の表示まで対応している。 mlterm より高速なコンソールをインストールしたければkterm をインストールするとよい。 $ sudo apt-get install mlterm kterm シェルの変更 bash より高機能なzsh を導入する $ sudo apt-get install zsh Screen のインストール Screen を導入すると1つのターミナルで複数のスクリーンを開くことができる。 タブブラウザをイメージしてもらうと分かりやすいかと思われる。 $ sudo apt-get install screen Latex のインストール 基本パッケージのインストール $ sudo apt-get install latex-env-ja $ sudo apt-get install latex-extra-ja $ sudo jisftconfig add CMAP 関係のインストール $ sudo apt-get install cmap-adobe-japan1 cmap-adobe-japan2 cmap-adobe-cns1 cmap-adobe-gb1 ビューアーのインストール $ sudo apt-get install evince ghostscript gs-cjk-resource gv プログラム言語関係 C C++ Ruby Python Java R scilab をインストール $ sudo apt-get install build-essential ruby python $ sudo apt-get install sun-java6-jdk # 同意するか云々聞かれるが同意する。 $ sudo apt-get install r-recommended $ sudo apt-get install scilab デスクトップ環境 Compiz Fusion 関係 Compiz Fusion は、3D デスクトップ環境を構築してくれる視覚的に色々すごい。 Compiz Fusion 自体は、最初からインストールされているがマネージャーがインストールされていないため以下のコマンドでインストールする。 $ sudo apt-get install compizconfig-settings-manager Emerald Emerald は、ウインドウのテーマ 見栄えがかなり良くなる。 $ sudo apt-get install emerald 起動ごとに Emerald を使いたいときは、 ~/.xinitrc に以下の文を追記する emerald --replace デフォルトフォントの変更 /etc/fonts/conf.avail/69-language-selector-ja-jp.conf を編集する。 その他のパッケージのインストール (メモ) gnuplot, inkscape, samba